Volume 46, Issue 2, April 2023, Pages 44-66
Abd El-Raheem Ramadan El-Shanshoury; Hadeer H. Abosamra; Tamer A. ElSakhawy